package com.ujoin.dao;

import java.util.List;

import com.ujoin.bean.Grade;

public interface IGradeDAO {

	public abstract void save(Grade transientInstance);

	public abstract void delete(Grade persistentInstance);

	public abstract Grade findById(java.lang.Integer id);

	public abstract List findByExample(Grade instance);

	public abstract List findByProperty(String propertyName, Object value);

	public abstract List findByGrade1(Object grade1);

	public abstract List findByGrade2(Object grade2);

	public abstract List findByGrade3(Object grade3);

	public abstract List findByGrade4(Object grade4);

	public abstract List findByGrade5(Object grade5);

	public abstract List findAll();

	public abstract Grade merge(Grade detachedInstance);

	public abstract void attachDirty(Grade instance);

	public abstract void attachClean(Grade instance);

}